<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    //   包含关系
    // var str = "1111111111111111111111day22222222222222222222222222222222222222222222222"
    // var reg = /day/i; 
    // console.log(reg.test(str));

    // 定位符
    // ^  匹配字符串开始位置  (以...开头)
    // $  匹配字符串的结束位置 (以...结尾)

    // 如果使用 ^ $ 其中一个,只是用来定一个方向,还是包含关系
    // 同时使用 ^ $ 会将规则定死(一定程度上)

    // var str = "day22222222222222222222222222222222222222222222222"
    // var reg = /^day/i;  // 以d开头 后面接ay (可以理解为以day开头)
    // // var reg = /^(day)/i;  // 可以理解为以day开头
    // console.log(reg.test(str));

    // var str = "1111111111111111111111day"
    // var reg = /day$/i;  // 以y结尾 前面接da (可以理解为以day结尾)
    // // var reg = /(day)$/i;  // 可以理解为以day结尾
    // console.log(reg.test(str));

    var str = "day"
    var reg = /^da+y$/i;  // 以d开头 后面接a 随后以y结尾 (可以理解为以day开头结尾)
    console.log(reg.test(str));

    // 用户 
    // 由 数字 字母 下划线 组成,6-12位

</script>
</html>